<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 vector-feature-night-mode-enabled skin-theme-clientpref-os vector-sticky-header-enabled" lang="fr" dir="ltr"><head>
<meta charset="UTF-8">
<title>Triangle de Zooko</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://fr.wikipedia.org/wiki/Triangle_de_Zooko"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Triangle_de_Zooko rootpage-Triangle_de_Zooko skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Triangle de Zooko</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="fr" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="fr" dir="ltr">
<p>Le <b>triangle de Zooko</b> est un diagramme illustrant une théorie inventée par Zooko Wilcox-O'Hearn <a href="https://en.wikipedia.org/wiki/Zooko_Wilcox-O%27Hearn" class="extiw external" title="en:Zooko Wilcox-O'Hearn"><span class="indicateur-langue" title="Article en anglais : « Zooko Wilcox-O'Hearn »">(en)</span></a>.
</p><p>Trois caractéristiques sont recherchées lors de la création de protocoles de communication.
</p>
<dl><dt>Sécurisé</dt>
<dd>un nom ne doit correspondre qu’à un seul et unique élément.</dd>
<dt><a href="D%C3%A9centralisation" title="Décentralisation">Décentralisé</a></dt>
<dd>les <a href="Autorit%C3%A9_(sciences_de_l'information)" title="Autorité (sciences de l'information)">autorités</a> centralisées ne doivent pas être nécessaires pour déterminer à quel nom correspond quel élément.</dd>
<dt>Humainement compréhensible</dt>
<dd>le nom des éléments doit pouvoir avoir un sens et il doit être possible de le retenir.</dd></dl>
<p>D’après la théorie de Zooko, un <a href="Identifiant" title="Identifiant">identifiant</a> ne peut réunir que deux de ces propriétés au maximum<sup id="cite_ref-Swartz2011_1-0" class="reference"><a href="#cite_note-Swartz2011-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> ; mais il est possible de réunir les trois propriétés dans un système de nommage<sup id="cite_ref-FerdousJøsangSinghBorgaonkar200947_2-0" class="reference"><a href="#cite_note-FerdousJøsangSinghBorgaonkar200947-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>.
</p><p>Par exemple, <a href="Domain_Name_System_Security_Extensions" title="Domain Name System Security Extensions">DNSSEC</a> est sécurisé et les adresses peuvent être mémorisables mais il n’est pas décentralisé ; le <a href=".onion" title=".onion">système de routage en onion</a> est sécurisé et décentralisé mais les adresses ne sont pas humainement compréhensibles ; <a href="Diaspora*" title="Diaspora*">diaspora*</a> est décentralisé et les pseudonymes des utilisateurs sont humainement compréhensibles mais il est possible d’utiliser le même nom d’utilisateur que quelqu’un sous réserve d’utiliser un <i>pod</i> où il est disponible.
</p>
<div class="mw-heading mw-heading2"><h2 id="Solutions">Solutions</h2></div>
<p>Plusieurs protocoles, dont <a href="Namecoin" class="mw-redirect" title="Namecoin">Namecoin</a>, <a href="GNU_Name_System" title="GNU Name System">GNU Name System</a> et <a href="Twister_(logiciel)" title="Twister (logiciel)">Twister</a>, ont été créés dans l’objectif de réunir les trois propriétés.
</p><p><a href="Nick_Szabo" title="Nick Szabo">Nick Szabo</a> a écrit en 1998<sup id="cite_ref-Szabo1998_3-0" class="reference"><a href="#cite_note-Szabo1998-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> un article montrant que les trois propriétés pouvaient être réunies à la condition d’utiliser une méthode d’<a href="Tol%C3%A9rance_aux_pannes" title="Tolérance aux pannes">insensibilité aux pannes</a>.
</p><p><a href="Aaron_Swartz" title="Aaron Swartz">Aaron Swartz</a> a décrit en <time class="nowrap" datetime="2011-01" data-sort-value="2011-01">janvier 2011</time> un système utilisant la <a href="Cha%C3%AEne_de_blocs" class="mw-redirect" title="Chaîne de blocs">chaîne de blocs</a> pour attribuer les domaines<sup id="cite_ref-Swartz2011_1-1" class="reference"><a href="#cite_note-Swartz2011-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>. Ce système est vulnérable à l’<a href="Attaque_Sybil" title="Attaque Sybil">attaque Sybil</a><sup id="cite_ref-Kaminsky2011_4-0" class="reference"><a href="#cite_note-Kaminsky2011-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> mais est sécurisé grâce au <a href="Probl%C3%A8me_des_g%C3%A9n%C3%A9raux_byzantins" title="Problème des généraux byzantins">problème des généraux byzantins</a>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Notes_et_références"><span id="Notes_et_r.C3.A9f.C3.A9rences"></span>Notes et références</h2></div>
<div style="font-size:85%; padding-left:1.6em; margin:0.3em 0;"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé <span class="">« <a class="external text" href="https://en.wikipedia.org/wiki/Zooko%27s_triangle?oldid=730767887">Zooko's triangle</a> » <small>(<a class="external text" href="https://en.wikipedia.org/wiki/Zooko%27s_triangle?action=history">voir la liste des auteurs</a>)</small></span>.</div>
<div class="references-small decimal" style=""><div class="mw-references-wrap"><ol class="references">
<li id="cite_note-Swartz2011-1"><span class="reference-text"><a href="#Swartz2011">Swartz 2011</a>. </span>
</li>
<li id="cite_note-FerdousJøsangSinghBorgaonkar200947-2"><span class="mw-cite-backlink"><a href="#cite_ref-FerdousJøsangSinghBorgaonkar200947_2-0">↑</a> </span><span class="reference-text"><a href="#FerdousJøsangSinghBorgaonkar2009">Ferdous <i><abbr class="abbr" title="et alii (« et d’autres »)" lang="la">et al.</abbr></i> 2009</a>, <abbr class="abbr" title="page(s)">p.</abbr> 47. </span>
</li>
<li id="cite_note-Szabo1998-3"><span class="mw-cite-backlink"><a href="#cite_ref-Szabo1998_3-0">↑</a> </span><span class="reference-text"><a href="#Szabo1998">Szabo 1998</a>. </span>
</li>
<li id="cite_note-Kaminsky2011-4"><span class="mw-cite-backlink"><a href="#cite_ref-Kaminsky2011_4-0">↑</a> </span><span class="reference-text"><a href="#Kaminsky2011">Kaminsky 2011</a>. </span>
</li>
</ol></div>
</div>
<div class="mw-heading mw-heading2"><h2 id="Annexes">Annexes</h2></div>
<div class="mw-heading mw-heading3"><h3 id="Bibliographie">Bibliographie</h3></div>
<ul><li><span class="ouvrage" id="FerdousJøsangSinghBorgaonkar2009"><span class="ouvrage" id="Md._Sadek_FerdousAudun_JøsangKuldeep_SinghRavishankar_Borgaonkar2009"><small>[Ferdous <i><abbr class="abbr" title="et alii (« et d’autres »)" lang="la">et al.</abbr></i> 2009]</small> <abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> Md. Sadek <span class="nom_auteur">Ferdous</span>, Audun Jøsang, Kuldeep Singh et Ravishankar Borgaonkar, « <cite style="font-style:normal" lang="en">Security Usability of Petname Systems</cite> », <i><span class="lang-en" lang="en">Lectures Notes in Computer Science</span></i>, Springer, <abbr class="abbr" title="volume">vol.</abbr> 5838 <span class="lang-en" lang="en">« Identity and Privacy in the Internet Age : 14th Nordic Conference on Secure IT Systems, NordSec 2009, Oslo, Norway, 14-16 October 2009. Proceedings »</span>, <time>2009</time>, <abbr class="abbr" title="pages">p.</abbr> <span class="nowrap">44–59</span> <small style="line-height:1em;">(<a href="International_Standard_Book_Number" title="International Standard Book Number">ISBN</a> <span class="nowrap">978-3-642-04765-7</span>, <a href="International_Standard_Serial_Number" title="International Standard Serial Number">ISSN</a> <span class=" noarchive"><a rel="nofollow" class="external text" href="https://portal.issn.org/resource/issn/0302-9743">0302-9743</a></span>, <a href="Digital_Object_Identifier" title="Digital Object Identifier">DOI</a> <span class=" noarchive nowrap"><a rel="nofollow" class="external text" href="https://dx.doi.org/10.1007/978-3-642-04766-4_4">10.1007/978-3-642-04766-4_4</a></span>)</small><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Security+Usability+of+Petname+Systems&rft.jtitle=Lectures+Notes+in+Computer+Science&rft.aulast=Ferdous&rft.aufirst=Md.+Sadek&rft.au=Audun+J%C3%B8sang&rft.au=Kuldeep+Singh&rft.au=Ravishankar+Borgaonkar&rft.date=2009&rft.volume=5838&rft.pages=44%E2%80%9359&rft.isbn=978-3-642-04765-7&rft.issn=0302-9743&rft_id=info%3Adoi%2F10.1007%2F978-3-642-04766-4_4&rfr_id=info%3Asid%2Ffr.wikipedia.org%3ATriangle+de+Zooko"></span></span></span>.</li></ul>
<div class="mw-heading mw-heading3"><h3 id="Articles_connexes">Articles connexes</h3></div>
<ul><li><a href="GNUnet" title="GNUnet">GNUnet</a></li>
<li><a href="Namecoin" class="mw-redirect" title="Namecoin">Namecoin</a></li>
<li><a href="Twister_(logiciel)" title="Twister (logiciel)">Twister (logiciel)</a></li></ul>
<div class="mw-heading mw-heading3"><h3 id="Liens_externes">Liens externes</h3></div>
<ul><li><span class="ouvrage" id="Kaminsky2011"><span class="ouvrage" id="Dan_Kaminsky2011"><small>[Kaminsky 2011]</small> <abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <a href="Dan_Kaminsky" title="Dan Kaminsky">Dan Kaminsky</a>, « <a rel="nofollow" class="external text" href="https://dankaminsky.com/2011/01/13/spelunk-tri/"><cite style="font-style:normal;" lang="en">Spelunking the Triangle : Exploring Aaron Swartz’s Take On Zooko’s Triangle</cite></a> », <time class="nowrap" datetime="2011-01-13" data-sort-value="2011-01-13">13 janvier 2011</time></span></span>.</li>
<li><span class="ouvrage" id="Szabo1998"><span class="ouvrage" id="Nick_Szabo1998"><small>[Szabo 1998]</small> <abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <a href="Nick_Szabo" title="Nick Szabo">Nick Szabo</a>, « <a rel="nofollow" class="external text" href="http://szabo.best.vwh.net/securetitle.html"><cite style="font-style:normal;" lang="en">Secure Property Titles with Owner Authority</cite></a> », <time>1998</time></span></span>.</li>
<li><span class="ouvrage" id="Swartz2011"><span class="ouvrage" id="Aaron_Swartz2011"><small>[Swartz 2011]</small> <abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <a href="Aaron_Swartz" title="Aaron Swartz">Aaron Swartz</a>, « <a rel="nofollow" class="external text" href="http://www.aaronsw.com/weblog/squarezooko"><cite style="font-style:normal;" lang="en">Squaring the Triangle : Secure, Decentralized, Human-Readable Names</cite></a> », <time class="nowrap" datetime="2011-01-06" data-sort-value="2011-01-06">6 janvier 2011</time></span></span>.</li></ul>
<div class="navbox-container" style="clear:both;">
</div>
<ul id="bandeau-portail" class="bandeau-portail"><li><span class="bandeau-portail-element"><span class="bandeau-portail-icone"><span class="noviewer" typeof="mw:File"></span></span> <span class="bandeau-portail-texte">Portail de la sécurité de l’information</span> </span></li> <li><span class="bandeau-portail-element"><span class="bandeau-portail-icone"><span class="noviewer" typeof="mw:File"></span></span> <span class="bandeau-portail-texte">Portail de la cryptologie</span> </span></li> </ul></div><!--htdig_noindex--><div><div class="zim-footer">
Cet article est issu de <a class="external text" title="Dernière modification le 2022-10-21" href="https://fr.wikipedia.org/wiki/?title=Triangle_de_Zooko&oldid=197987332">Wikipédia</a>. Sauf mention contraire, le texte est disponible sous <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.fr">Creative Commons Attribution-Share Alike 4.0</a>. Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>